package util;

public interface Strings {

    // Dictionnaire
    public static final String STR_DICTIONARY = "Dictionnaire";
    public static final String STR_WORD_IN_DICTIONARY = "Le mot '%s' est dans le dictionnaire.";
    public static final String STR_WORD_NOT_IN_DICTIONARY = "Le mot '%s' n'est pas dans le dictionnaire.";
    public static final String STR_DICTIONARY_FILE_NOT_FOUND = "Le fichier du dictionnaire (%s) est introuvable.";
    public static final String STR_WHAT_WORD = "Quel est le mot recherché ?";

    // Sac
    public static final String STR_BAG_FILE_NOT_FOUND = "Le fichier du sac (%s) est introuvable.";
    public static final String STR_EMPTY_BAG = "Le sac est vide.";
    public static final String STR_ERR_NO_MORE = "Il n'y a plus assez de tuiles dans le sac";

    // Coordonnées
    public static final String STR_NOT_VALID_ORD = "%d n'est pas une ordonnée valide";
    public static final String STR_NOT_VALID_ABS = "%d n'est pas une abscisse valide";

    // Joueurs
    public static final String STR_FORMAT_CURRENT_PLAYER = "→ %s ←";
    public static final String STR_FORMAT_SKIPPED_PLAYER = "* %s";
    public static final String STR_PLAYER_NAME = "Nom du joueur";
    public static final String STR_SCORE = "Score";
    public static final String STR_SCORE_PANEL = "Tableau des scores";

    // Actions
    public static final String STR_SKIP = "Passer";
    public static final String STR_SWAP = "Échanger";
    public static final String STR_PLAY = "Jouer";
    public static final String STR_END_GAME = "Finir la partie";
    public static final String STR_LOOKUP_WORD = "Chercher un mot";
    public static final String STR_PLAY_LOG = "%s a posé '%s' en %s.";
    public static final String STR_SKIP_LOG = "%s a passé son tour.";
    public static final String STR_SWAP_LOG = "%s a échangé des tuiles.";

    // Erreurs
    public static final String STR_ERROR_OCCURED = "Une erreur est survenue.";
    public static final String STR_NO_TILE = "Vous n'avez placé aucune tuile.";
    public static final String STR_ERR_TILES_NOT_YOURS = "Vous avez joué des tuiles que vous ne possédez pas.";
    public static final String STR_ERR_ALREADY_TILE = "Il y a déjà une tuile en %s";
    public static final String STR_ERR_FIRST_WORD = "Le premier mot doit toucher l'étoile";
    public static final String STR_ERR_ALIGNMENT = "Erreur d'alignement du mot";
    public static final String STR_ERR_CONTIGUOUS = "Le mot n'est pas contigu";
    public static final String STR_ERR_NOT_TOUCH = "Le mot ne touche pas le reste du jeu";
    public static final String STR_ERR_NOT_WORD = "Vous ne formez pas de mot !";

    // Autres
    public static final String STR_ERR_LAF = "Le changement d'apparence graphique a échoué.";
    public static final String STR_DEFAULT_PLAYER_NAME = "Joueur %d";
    public static final String STR_AUTHOR = "Lucile Gramusset et Guillaume Poussel";
    public static final String STR_PROGRAM_NAME = "Scrabble V2.0";

    // Fin du jeu
    public static final String STR_GAME_ENDED = "La partie est terminée ! Félicitations !";
    public static final String STR_RANKING = "Classement";
    public static final String STR_RANKING_LINE = "%d) %s : %d pts";

    // Joker
    public static final String STR_BLANK_PLACED = "Vous avez placé un joker en %s";
    public static final String STR_WHAT_BLANK_VALUE = "Quelle lettre remplace-t-il ?";
    public static final String STR_BLANK_VALUE = "Valeur d'un joker";

    // Échange de lettres
    public static final String STR_CHOOSE_SWAP = "Choisissez les lettres à échanger";
    public static final String STR_SWAP_CHOICE = "Échange de lettres";

    public static final String STR_GAME = "Partie";
}
